package 代码记录.指定公司代码练习记录.西安.分值100分;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * @author zx
 * @create 2023-07-06 23:08
 * 我自己的做法，这道题自己的做题思路才是考od题时应该有的思路和思维！！！！！
 * 一切只为高分，哪怕骗分！！！！！！！！！！！！！！
 */
public class 洞穴探险or最远足迹 {//42
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        int l = 0,r = 0;
        List<String> list = new ArrayList<>();
        for(int i = 0;i < str.length();i++){
            if(str.charAt(i) == '('){
                for(int j = i + 1;j < str.length();j++){
                    if(str.charAt(j) == ')'){
                        String temp = str.substring(i,j + 1);
                        list.add(temp);
                        i = j;
                        break;
                    }
                }
            }
        }
        int x = 0,y = 0;
        int max = Integer.MIN_VALUE;
        for(int i = 0;i < list.size();i++){
            int count = 0;
            String s = list.get(i);
            for(int j = 0;j < s.length();j++){
                if(s.charAt(j) == '(' || s.charAt(j) == ')'){
                    count++;
                }
                if(count >= 3){
                    list.remove(i);
                }
                if(s.charAt(j) == '(' && j + 1 < s.length() && s.charAt(j + 1) == '0'){
                    list.remove(i);
                }
            }
        }
        for(int i = 0;i < list.size();i++){
            System.out.println(list.get(i));
            String s = list.get(i);
            s = s.substring(1,s.length() - 1);
            String[] arr = s.split(",");
            int a = Integer.parseInt(arr[0]);
            int b = Integer.parseInt(arr[1]);
            int far = a * a + b * b;
            if(far > max){
                x = a;
                y = b;
            }
        }
        System.out.println("----(" + x + "," + y + ")");
    }
}
